export default defineNuxtPlugin({
  name: 'err-global',
  enforce: 'pre', // 或 'post'
  hooks: {
    // 这里可以直接注册Nuxt应用运行时钩子
    'app:created'() {
      const nuxtApp = useNuxtApp()
      nuxtApp.vueApp.config.errorHandler = (err,context) => {
        console.log(err,'捕捉到了错误')
        console.log(context,'上下文')
      }
    }
  },
  env: {
    // 如果不希望插件在仅渲染服务器端或孤立组件时运行，请将此值设置为`false`。
    islands: true
  }
})